package com.lingxu.base.system.dict.service;

import com.lingxu.base.system.dict.entity.Holiday;
import com.baomidou.mybatisplus.extension.service.IService;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.lingxu.base.system.dict.model.HolidayReq;

import java.util.List;

/**
 * @Description: 数据字典-节假日
 * @Author: 朱家池
 * @Date:   2023-05-16
 * @Version: V1.0.1
 */
public interface IHolidayService extends IService<Holiday> {
    /**
     * 数据字典-节假日-分页列表查询
     * @param page 分页信息
     * @param holidayReq 数据字典-节假日
     * @return 数据字典-节假日列表
     */
    IPage<Holiday> queryPageList(Page<Holiday> page, HolidayReq holidayReq);

    /**
     * 数据字典-节假日-列表查询
     * @param holidayReq 数据字典-节假日
     * @return 数据字典-节假日列表
     */
    List<Holiday> queryList(HolidayReq holidayReq);
}
